home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Deutsche Edition 1
/
Deutsche Edition 1.iso
/
amok
/
071-080
/
amok71
/
nodefilter1.2a
/
nodefilter.doc
< prev
next >
Wrap
Text File
|
1993-11-04
|
3KB
|
104 lines
NodeFilter is © 1991-92 by Kai Bolay
All rights reserved.
You are allowed to distribute and use this program for non-comercial
purposes. The entire archive must be together, it consists of:
- NodeFilter.doc (you are reading it)
- NodeFilter.mod (Oberon sourcecode)
- NodeFilter (executable)
History:
- v1.1: first public release
- v1.2: OS 2.0 pattern-matching if available
- v1.2a: recompiled
Function:
NodeFilter was designed to convert the original Fido-distribution-nodelist
into a BBS-List. You are able to determine which Node goes into this list
by specifying AmigaDOS-style patterns. Read your AmigaDOS-manual for
details. Note: '~' is only supported if using 2.0.
Problems:
NodeFilter is terrible sloooooooooow...
Usage:
The template for NodeFilter is: NodeList/A BBSList/A.
NodeList is the input file, the original Fido-nodelist. BBSFile is the
BBS-list which will be created. After you started NodeFilter you will be
asked for the patterns and widths of the different fields.
If you want, for example, all nodes in Germany with the area code of -711-
and -7152- you give the pattern '*-(711|7152)-*' for phone, '2' for zone-
pattern (Europe) and '24*' for the net (Germany). Press <RETURN> for all
other patterns.
Width defines the output-format. A width of 0 or <RETURN> defines no output
for this field. If you just want the name of the BBS and it's number type
width 35 for name and width 30 for phone. Press <RETURN> for all other
widths. The result will be a list width a 35 characters wide column filled
with the names of the BBSs and a 30 character wide column for their
phone-numbers. All other fields (Flags, Baud, City, ...) are not in this
list.
It's easier to use redirection (see AmigaDOS-manual) to config NodeFilter.
Example:
-- NodeFilter.cfg1 -------------------------------------------------------
; Funct
7
*a* ; Name
25
; City
; Sysop
*5* ; Phone
9600 ; Baud
5
HST,MO ; Flags
25
2 ; Zone
; Net
; Node
y ; print address??
--------------------------------------------------------------------------
If you use this config file for NodeFilter like this:
"NodeFilter <NodeFilter.cfg NodeList.123 Special-BBS-List"
it will produce a file called "Special-BBS-List". It will contain all
BBSs which have an "a" in their name and a "5" in their phone-number.
The also must have 9600 Baud and the Flags "HST" and "MO". Only nodes
in Europe (Zone 2) are taken into account.
The list will be formatted as follows:
7 chars for function
25 chars for BBS-name
5 chars for baudrate
x chars for address "(x:xxx/yyy)"
sysop, city, phone and baud will not be mentioned.
Author:
Kai Bolay
Hoffmannstraße 168
D-W7250 Leonberg
GERMANY
E-Mail:
UUCP: kai@amokle.adsp.sub.org -or- kai@amokle.tynet.sub.org
FIDO: 2:247/706.3 (Kai Bolay)